// 集中存放api接口数据
let apiArray = [{
    /*
     * 获取个人账户信息
     * @param options
     * 请求方式 method: get
     * @returns {Promise}
     */
    fnName: 'getUserInfo', // 函数名字
    method: 'get', // 请求方式
    url: 'wechat/api/member/getUserInfo', // 请求链接
    needAuth: true, // 是否要需要授权
  },
  {
    /***
     * 获取抽奖,红包金额数组 2
     * 请求方式 method: post
     * @returns {Promise}
     */
    fnName: 'getRedPacketArray',
    method: 'post',
    url: 'wechat/api/index/openRedPacket',
    needAuth: true, // 是否要需要授权
  },
  {
    /***
     * 购买Vip处理程序 3
     * 请求方式 method: post
     * @param options  type //1：10元周VIP、2：30元月VIP
     * @returns {Promise}
     */
    fnName: 'toBuyVipHandler',
    method: 'post',
    url: 'wechat/api/index/buyProduct',
    needAuth: true, // 是否要需要授权
  },
  {
    /***
     * 获取个人中心,兑换礼品列表 4
     * @param options  page: 1,//页码  viewszie:  10,//默认每页10个
     * 请求方式 method: get
     * @returns {Promise}
     */
    fnName: 'getExchangeGiftList',
    method: 'get',
    needAuth: false,
    url: 'commonality/api/index/getExchangeGifts',
  },
  {
    /***
     * 获取首页,展示用户提现的记录列表 5
     * @param options
     * 请求方式 method: get
     * @returns {Promise}
     */
    fnName: 'getUsersWithdrawalRecordList',
    method: 'get',
    needAuth: false,
    url: 'commonality/api/index/getUsersWithdrawalRecord',

  },
  {
    /***
     * 获取微信配置数据,获取js-sdk的授权config 6
     * @param options
     * 请求方式 method: post
     * @returns {Promise}
     */
    fnName: 'getWechatConfig',
    method: 'post',
    url: 'wechat/api/index/getWechatConfig',
  },
  {
    /***
     * 用户举报 表单提交 7
     * @param options
     * 请求方式 method: post
     * @returns {Promise}
     */
    fnName: 'toUserReport',
    method: 'post',
    url: 'wechat/api/index/userReport',
    needAuth: true,
  },
  {
    /***
     * 获取用户举报 列表数据array 8
     * 请求方式 method: get
     * @returns {Promise}
     */
    fnName: 'getReportTypeList',
    method: 'get',
    url: 'commonality/api/index/getReportTypeList',
  },
  {
    /***
     * 兑换礼品 9
     * @param options
     * 请求方式:post
     * @returns {Promise}
     */
    fnName: 'toExchangeGift',
    method: 'post',
    url: 'wechat/api/member/exchangeGift',
    needAuth: true,
  },
  {
    /***
     * 提现功能 handler 10
     * @param options
     * 请求方式:post
     * @returns {Promise}
     */
    fnName: 'toWithdrawalHandler',
    method: 'post',
    url: 'wechat/api/member/applyWithdrawal',
    needAuth: true,
  },
  {
    /***
     * 个人中心提现记录列表  11
     * @param options
     * 请求方式:get
     * @returns {Promise}
     */
    fnName: 'getMyWithdrawalRecord',
    method: 'get',
    url: 'wechat/api/member/getMyWithdrawal',
    needAuth: true,
  },
  {
    /***
     * 获取我的红包记录列表 12
     * @param options
     * 请求方式:get
     * @returns {Promise}
     */
    fnName: 'getMyRedPacketsList',
    method: 'get',
    url: 'wechat/api/member/getMyRedPackets',
    needAuth: true,
  },
  {
    /***
     * 获取获取我的电子导游记录列表  13
     * @param options
     * 请求方式:get
     * @returns {Promise}
     */
    fnName: 'getMyETGList',
    method: 'get',
    needAuth: true,
    url: 'wechat/api/member/getMyElectronicTouristGuide',
  }
]

export default apiArray
